
export const showFooterHook = store => (to, from, next) => {
    store.commit('setShowFooter', to.meta.setShowFooter ?? false)
    next()
  }


// 访问到需要登录才能访问的页面，才放进，前置守卫操作
/* export const checkUserLogin = (store, router) => (to, from, next) => {
  // 当前页面需要验证用户是否已经登录成功
  if (to.meta.login) {
    // vuex中没有token数据，则表示当前没有登录
    if (!store.state.user.user.token) {
      // 重定向登录页面
      // 此方案有一个小的缺点，如果有中文，则要提前处理一下，防止有乱码
      // encodeURIComponent('中文')
      // next('/login?go=' + encodeURIComponent(to.path))
      // 通过vuex来进行登录成功后回退
      store.commit('setRedirectUrl', to.path)
      next('/login')
      // router.replace('/login').catch(()=>{})
    } else {
      next()
    }
  } else {
    next()
  }
} */
//访问到需要登录才能访问的页面，才放进，前置守卫操作
export const checkUserLogin=(store,router)=>(to,from,next)=>{
  if(to.meta.login){
    console.log(store.state.user.user.token)
    if(!store.state.user.user.token){
      console.log(store.state.user.user.token)
      store.commit('setRedirectUrl',to.path)
      next('./login')
    }else{
      next()
    }
  }else{
    next()
  }
}